Class View 窗口
第 2 章介绍了 解决方案资源管理器
窗口与 类视图
窗口共用相同的空间。这个窗口显示了应用程序中的类层次结构,可供查看我们使用的类的特性。对于上一节的示例项目,其 类视图
如图 9-3 所示
。
这里使用了许多符号,如表 9-3 所示
。
注意 ⚠️,其中一些图标用于类型定义,而不是类定义,例如,枚举和结构类型。
没有符号用于表示抽象、密封和虚拟项。
在这里除了可以查看信息外,还可以访问许多项的相关代码。双击某个项,或者右击该项,然后选择 转到定义
,就可以查看项目中用于定义该项的代码(假定代码是可以查看的)。如果无法查看代码,例如不能访问基类型 System.Object 中的代码,就应该选择 浏览定义
打开 对象浏览器
视图(详见下一节)。
图 9-3
显示的另一项是 项目引用
,它可以供查看项目引用了哪些程序及,本例的项目包含 mscorlib
和 System
中的核心.NET 类型、system.Data
中的数据访问类型和 System.Xml
中 XML
操纵类型。这里的引用也是可以扩展的,显示这些程序集中包含的名称空间和类型。
类视图
还可以查找代码中的类型和成员。其方法是,右击一项,选择 查找所有引用
,就会在 查找符号结果
窗口中打开搜索结果列表,该窗口位于屏幕底部,是 错误列表
显示区域的一个选项卡。还可以使用 类视图
窗口对项进行重命名。在重命名时,可以重命名代码中出现的项的引用。也就是说,没有理由在类名出线拼写错误,因为我们可以随时修改它们。
另外,使用 Call Hierarchy 视图可以在代码中导航。通过在 类视图
窗口中选择 View Call Hierachy
右击菜单项就可以访问 'Call Hierarchy' 窗口。这个功能非常适于查看类成员彼此之间的交互方式,参加下一章。
🔚